package com.miyu.common.utils.page;

import com.miyu.common.pojo.PageServe;
import us.codecraft.webmagic.Page;


/**
 * 视频页面 服务解析
 * @author miyu
 */
public class VideoPageJx   {
    private static VideoPageJx invoke= new VideoPageJx();


    public static void pageJx(Page page)  {
        PageServe pageServe = page.getRequest().getExtra("params");
        /* 获取当前跳转方法*/
        String method = pageServe.getOperate().getMethod();
        try {
            /* 动态反射调用枚举中的方法*/
            invoke.getClass().getMethod(method,new Class[]{Page.class} ).invoke(invoke,page);
        } catch (Exception e) {
            throw new RuntimeException(e);
        }

    }

    /**
     * 视频导航
     * 首页导航视频大类
     * @param page      页面
     */
    public static void videoNav(Page page){
        PageServe pageServe = page.getRequest().getExtra("params");
        /* 当前链接*/
        String url = page.getUrl().toString();
    }
}
